package com.citcc4.traffic.data.domain.user;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class RealtimeVideoEntity implements Serializable {
    private String videoId;

    private String deviceId;

    private String videoFileName;

    private BigDecimal videoSize;

    private Date realStartTime;

    private Date realEndTime;

    private String prioritizedImageIds;

    private BigDecimal allCompleted;

    private String longitude;

    private String latitude;

    private Short locationTimeout;

    private String isdelete;

    private Date createTime;

    private Date updateTime;

    private String videoAddress;

    private String isAvailable;

    private String carnumType;

    private String statisticsDate;

    private static final long serialVersionUID = 1L;

    public String getVideoId() {
        return videoId;
    }

    public void setVideoId(String videoId) {
        this.videoId = videoId == null ? null : videoId.trim();
    }

    public String getDeviceId() {
        return deviceId;
    }

    public void setDeviceId(String deviceId) {
        this.deviceId = deviceId == null ? null : deviceId.trim();
    }

    public String getVideoFileName() {
        return videoFileName;
    }

    public void setVideoFileName(String videoFileName) {
        this.videoFileName = videoFileName == null ? null : videoFileName.trim();
    }

    public BigDecimal getVideoSize() {
        return videoSize;
    }

    public void setVideoSize(BigDecimal videoSize) {
        this.videoSize = videoSize;
    }

    public Date getRealStartTime() {
        return realStartTime;
    }

    public void setRealStartTime(Date realStartTime) {
        this.realStartTime = realStartTime;
    }

    public Date getRealEndTime() {
        return realEndTime;
    }

    public void setRealEndTime(Date realEndTime) {
        this.realEndTime = realEndTime;
    }

    public String getPrioritizedImageIds() {
        return prioritizedImageIds;
    }

    public void setPrioritizedImageIds(String prioritizedImageIds) {
        this.prioritizedImageIds = prioritizedImageIds == null ? null : prioritizedImageIds.trim();
    }

    public BigDecimal getAllCompleted() {
        return allCompleted;
    }

    public void setAllCompleted(BigDecimal allCompleted) {
        this.allCompleted = allCompleted;
    }

    public String getLongitude() {
        return longitude;
    }

    public void setLongitude(String longitude) {
        this.longitude = longitude == null ? null : longitude.trim();
    }

    public String getLatitude() {
        return latitude;
    }

    public void setLatitude(String latitude) {
        this.latitude = latitude == null ? null : latitude.trim();
    }

    public Short getLocationTimeout() {
        return locationTimeout;
    }

    public void setLocationTimeout(Short locationTimeout) {
        this.locationTimeout = locationTimeout;
    }

    public String getIsdelete() {
        return isdelete;
    }

    public void setIsdelete(String isdelete) {
        this.isdelete = isdelete == null ? null : isdelete.trim();
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getVideoAddress() {
        return videoAddress;
    }

    public void setVideoAddress(String videoAddress) {
        this.videoAddress = videoAddress == null ? null : videoAddress.trim();
    }

    public String getIsAvailable() {
        return isAvailable;
    }

    public void setIsAvailable(String isAvailable) {
        this.isAvailable = isAvailable == null ? null : isAvailable.trim();
    }

    public String getCarnumType() {
        return carnumType;
    }

    public void setCarnumType(String carnumType) {
        this.carnumType = carnumType == null ? null : carnumType.trim();
    }

    public String getStatisticsDate() {
        return statisticsDate;
    }

    public void setStatisticsDate(String statisticsDate) {
        this.statisticsDate = statisticsDate == null ? null : statisticsDate.trim();
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", videoId=").append(videoId);
        sb.append(", deviceId=").append(deviceId);
        sb.append(", videoFileName=").append(videoFileName);
        sb.append(", videoSize=").append(videoSize);
        sb.append(", realStartTime=").append(realStartTime);
        sb.append(", realEndTime=").append(realEndTime);
        sb.append(", prioritizedImageIds=").append(prioritizedImageIds);
        sb.append(", allCompleted=").append(allCompleted);
        sb.append(", longitude=").append(longitude);
        sb.append(", latitude=").append(latitude);
        sb.append(", locationTimeout=").append(locationTimeout);
        sb.append(", isdelete=").append(isdelete);
        sb.append(", createTime=").append(createTime);
        sb.append(", updateTime=").append(updateTime);
        sb.append(", videoAddress=").append(videoAddress);
        sb.append(", isAvailable=").append(isAvailable);
        sb.append(", carnumType=").append(carnumType);
        sb.append(", statisticsDate=").append(statisticsDate);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}